package com.cn.wanxi.test;

public class WaterFlower {
    int a=10;
    public static void main(String[] args) {
        /**
         * 1.理解什么是水仙花数
         * 2.1）必须是三位数  2）个十百位的立方和等于当前自身
         * ------------------------------------
         * 1）定义一个最小值，
         * 2）定义一个最大值
         * 3）得到个十百位数的立方和
         * 4）判断当前的数和立方和是否相等
         * 5）将当前数打印出来
         */
        int all = 0;
        int times = 0;

        for (int i = 100; i < 1000; i++) {
            int ge = i % 10;
            int shi = i / 10 % 10;
            int bai = i / 100 % 10;
            int sum = ge * ge * ge + shi * shi * shi + bai * bai * bai;
            if (sum == i) {
                System.out.println("水仙花数为:" + i);
                all += i;
                times++;
            }
        }
        System.out.println("总和位:" + all);
        System.out.println("总共多少个:" + times);
    }
}
